Эвристическое программирование
Эвристическое программирование — методы решения задач, опирающиеся на опыт принятия решений.
Применительно к задачам управления эвристическое программирование реализуется через:
• использование интуитивного метода. Метод решения может вытекать из практики прошлых действий, которая себя оправдала в большинстве случаев;
• задание экспертного варианта. Задача управления облегчается, если специалист предлагает опорный вариант решения задачи. Вблизи его можно проверить изменение критерия эффективности при варьировании отдельных параметров;
• замену одной задачи на другую. В этом случае модель не будет строго отражать существо рассматриваемой ситуации, но для выработки решения можно использовать алгоритм решения выбранной задачи;
• сужение области исследования. Поиск оптимального варианта может упроститься, если ввести дополнительные ограничивающие условия.
Эвристическое программирование не является строгим методом решения управленческих задач. При составлении эвристической программы используется опыт специалистов в данной области, формализуемой в виде правил, эмпирических зависимостей, вычислительных алгоритмов. Эвристическое программирование дает возможность найти решение в тех случаях, когда классические методы оптимизации бессильны. Методы эвристического программирования применяют в задачах большой размерности, в ситуациях с малым резервом времени.
Похожие рефераты: